package com.ht.service;

import com.ht.domain.bo.TbDoctorBO;
import com.ht.domain.bo.TbHospitalBO;
import com.ht.domain.bo.TbKnowledgeBO;
import com.ht.domain.bo.TbRelevantBO;

import java.util.List;

public interface KnowledgeService {
    List<TbKnowledgeBO> findListByCategoryId(Long categoryId,Integer chargeStatus);

    List<TbKnowledgeBO> findListByName(String knowledgeName);

    List<TbKnowledgeBO> findListByJuniorId(Long juniorId);

    List<TbHospitalBO> findHospitalListByKnowledgeId(Long knowledgeId, Long cityId,Integer hospitalGrade,Long hospitalTypeId);

    List<TbDoctorBO> findDoctorListByKnowledgeId(Long knowledgeId, Long cityId,Long levelId,Integer hospitalGrade,Long departmentId,String workDate);

    List<TbRelevantBO> findRelevantListByKnowledgeId(Long knowledgeId);

    List<TbDoctorBO> findDoctorListByHospitalIdAndknowledgeId(Long knowledgeId, Long hospitalId);
}
